package com.econ.powercloud.ems.dal.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import lombok.Data;

/**
    * iot产品服务表
    */
@Data
@TableName(value = "iot_product_service")
public class IotProductService {
    /**
     * 自增
     */
    @TableId(value = "pid", type = IdType.AUTO)
    private Integer pid;

    @TableField(value = "product_key")
    private String productKey;

    /**
     * 服务类型
     */
    @TableField(value = "`type`")
    private Integer type;

    /**
     * 服务标识
     */
    @TableField(value = "dit")
    private String dit;

    /**
     * 超时时间，单位：秒
     */
    @TableField(value = "over_time")
    private Integer overTime;

    /**
     * 创建时间
     */
    @TableField(value = "gmt_create")
    private Date gmtCreate;

    /**
     * 修改时间
     */
    @TableField(value = "gmt_modify")
    private Date gmtModify;

    @TableField(value = "created_by")
    private String createdBy;

    @TableField(value = "modified_by")
    private String modifiedBy;

    /**
     * 是否删除，1已删除
     */
    @TableField(value = "delete_flag")
    private Integer deleteFlag;

    /**
     * 版本号
     */
    @TableField(value = "version")
    private Integer version;

    /**
     * 实时值点号数据类型，DataMeasureTypeEnum
     */
    private Integer dataMeasureType;

    /**
     * 实时值点号
     */
    private String actualDit;

    /**
     * 是否下发，1：下发，0：不下发
     */
    private Integer pushType;
}
